.m-header,
.m-footer {
  background-color: #b3c0d1;
  color: #333;
  line-height: 60px;
}

.m-aside {
  color: #333;
}

#chang-jian-ye-mian-bu-ju + .demo-container {
  .m-header,
  .m-footer {
    text-align: center;
  }

  .m-aside {
    background-color: #d3dce6;
    text-align: center;
    line-height: 200px;
  }

  .m-main {
    background-color: #e9eef3;
    color: #333;
    text-align: center;
    line-height: 160px;
  }

  & > .source > .m-container {
    margin-bottom: 40px;

    &:nth-child(5) .m-aside,
    &:nth-child(6) .m-aside {
      line-height: 260px;
    }

    &:nth-child(7) .m-aside {
      line-height: 320px;
    }
  }
}
